package io;

import java.io.File;
import java.io.IOException;

public class FileMethod {
    public static void main(String[] args) throws IOException {
        File file=new File(".\\data1.txt");
        System.out.print("纯文件名:");
        System.out.println(file.getName());
        System.out.print("父目录路径:");
        System.out.println(file.getParent());
        System.out.print("文件路径:");
        System.out.println(file.getPath());
        System.out.print("绝对路径:");
        System.out.println(file.getAbsolutePath());
        System.out.print("修饰过的绝对路径:");
        System.out.println(file.getCanonicalPath());//需要抛出异常IOException
        //创建文件是很可能会抛出异常的,原因:1) 硬盘满了,2) 没有权限
        boolean flg=file.createNewFile();
        System.out.print("文件是否存在:");
        System.out.println(file.exists());
        System.out.print("文件是否是文件:");
        System.out.println(file.isFile());
        System.out.print("文件是否是目录:");
        System.out.println(file.isDirectory());
        System.out.println("删除文件");
        System.out.println(file.delete());


    }
}
